home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Joint Education Initiative
/
Joint Education Initiative.iso
/
programs
/
dos
/
gna
/
contour.h
< prev
next >
Wrap
C/C++ Source or Header
|
1989-12-28
|
24KB
|
597 lines
/* This is the include file with index (regionalization) information
about the contours and boundary data sets for the Geophysics of
North America (GNA) CD-ROM software.
There are nine sets of data described in this file:
1. DNAG Gravity Contours
2. DNAG Magnetics
3. ETOPO5 Topography Contours
4. Low-Resolution Coastlines
5. High-Resolution Coastlines
6. State Boundaries
7. County Boundaries
8. Isostatic Gravity
9. Magsat Magnetics
Each section has three parts:
A. Definition of a short variable which contains the number of regions
used by that data set
B. An array of contour_reg structures which describes the regionalization
of the data set.
C. An array of long ints which gives the offset in bytes to the beginning
of each region in the index file. */
/* Structure Definition: */
/*struct contour_reg { ** Structure of region limits for contour files **
float wlon, ** Spatial Limits **
slat,
elon,
nlat;
short num_segs_in; ** Number of segments in region **
};
*/
/************************** DNAG Gravity data ******************************/
#define num_gr_reg 100
struct contour_reg grav_reg[] = { /* gravity contour regions */
219.389,5.329,226.945,12.596,37,
226.754,5.709,234.284,13.525,31,
234.007,6.186,242.571,14.377,51,
242.235,6.697,251.182,14.826,64,
250.956,6.786,259.901,15.072,47,
259.899,6.729,268.848,15.072,130,
268.616,6.501,277.521,14.890,215,
277.137,6.158,285.834,14.309,189,
285.281,5.765,293.600,13.606,233,
292.894,5.266,300.657,12.591,211,
218.147,11.602,226.070,18.947,40,
225.267,12.920,233.885,20.404,50,
232.881,13.675,242.151,22.236,54,
241.379,14.409,250.895,23.054,94,
250.500,14.902,259.899,23.216,170,
259.898,14.905,269.302,23.331,162,
268.862,14.404,278.417,23.071,234,
277.632,13.653,287.031,22.257,232,
285.901,12.650,294.958,21.024,229,
293.618,11.555,302.065,19.478,288,
216.628,18.334,224.790,25.937,42,
223.043,19.733,232.710,28.222,49,
231.094,21.336,241.321,30.032,87,
240.061,22.373,250.485,30.945,345,
250.192,23.061,259.890,31.616,136,
259.886,23.076,270.009,31.620,137,
269.306,22.312,279.747,31.209,155,
278.475,21.031,288.748,30.013,212,
287.038,19.483,296.103,28.234,100,
294.962,17.989,303.912,25.901,68,
212.903,24.021,222.645,32.282,53,
220.074,26.587,230.837,35.402,75,
228.404,28.540,239.875,37.764,132,
238.060,30.084,249.742,39.324,448,
248.815,31.337,259.886,39.895,220,
259.874,31.367,271.090,39.894,150,
270.034,30.103,281.698,39.360,160,
279.814,28.405,291.098,37.781,154,
288.996,26.604,299.241,35.177,90,
297.169,24.094,307.045,32.425,81,
208.677,29.638,219.740,38.660,83,
216.264,32.904,228.333,42.265,82,
225.025,35.491,238.005,45.364,286,
235.114,37.838,248.652,47.412,364,
247.052,39.368,259.873,48.169,168,
259.854,39.366,272.685,48.169,268,
271.127,37.892,284.524,47.366,165,
281.913,35.756,295.083,45.351,178,
291.600,33.259,303.830,42.431,125,
300.242,29.725,311.174,38.687,84,
204.163,34.917,215.311,44.221,67,
211.584,38.912,224.368,48.098,101,
220.286,42.858,234.914,52.750,328,
230.766,45.407,246.942,55.446,280,
244.451,47.480,259.853,56.437,130,
259.826,47.490,275.141,56.411,239,
272.756,45.467,288.883,55.468,182,
284.913,42.435,300.098,52.746,206,
295.095,38.868,309.225,48.882,198,
304.129,35.010,315.854,44.445,102,
197.146,40.933,210.238,49.389,91,
203.532,45.134,219.346,54.602,86,
212.664,49.041,230.723,59.522,217,
224.459,52.905,244.417,63.294,195,
240.193,55.515,259.822,64.714,139,
259.779,55.517,279.369,64.710,151,
275.296,53.337,295.498,63.356,178,
289.288,49.071,307.527,59.756,161,
300.395,44.553,315.971,54.885,190,
309.294,40.600,322.723,49.436,165,
189.531,44.021,203.334,53.433,133,
194.382,49.476,212.014,59.721,163,
202.164,54.915,224.010,65.959,189,
213.574,59.793,240.190,70.868,134,
232.493,63.343,259.771,72.986,173,
259.692,63.529,287.011,72.991,99,
279.898,59.899,305.900,70.932,177,
295.686,55.113,317.874,66.099,218,
307.806,49.636,325.120,59.934,151,
316.493,44.137,330.161,53.549,109,
180.438,47.444,194.349,55.979,155,
183.377,53.447,201.682,63.000,172,
187.849,59.878,213.289,70.587,155,
196.678,66.080,231.851,77.613,90,
216.131,71.117,259.666,81.263,192,
259.430,71.092,304.376,81.265,223,
287.320,66.134,323.546,76.154,182,
306.310,60.110,331.388,70.716,204,
318.233,53.618,336.622,63.367,120,
325.536,47.413,339.278,56.252,133,
170.556,49.426,183.111,57.127,134,
170.717,56.239,187.282,64.382,105,
178.238,63.380,195.488,72.396,81,
172.276,71.112,214.384,81.206,159,
173.085,77.987,259.350,89.504,217,
248.749,77.831,346.924,89.534,299,
304.875,70.974,348.486,81.428,204,
324.176,63.739,349.013,72.982,278,
332.162,56.376,349.284,64.885,159,
336.805,49.570,349.436,57.300,103};
/* Byte offsets to the beginning of each region in the gravity index file. */
long gr_off_index [] =
{0,740,1360,2380,3660,4600,7200,11500,15280,19940,
24160,24960,25960,27040,28920,32320,35560,40240,
44880,49460,55220,56060,57040,58780,65680,68400,
71140,74240,78480,80480,81840,82900,84400,87040,
96000,100400,103400,106600,109680,111480,113100,
114760,116400,122120,129400,132760,138120,141420,
144980,147480,149160,150500,152520,159080,164680,
167280,172060,175700,179820,183780,185820,187640,
189360,193700,197600,200380,203400,206960,210180,
213980,217280,219940,223200,226980,229660,233120,
235100,238640,243000,246020,248200,251300,254740,
257840,259640,263480,267940,271580,275660,278060,
280720,283400,285500,287120,290300,294640,300620,
304700,310260,313440};
/************************** DNAG Magnetics *******************************/
#define num_dnmag_reg 133
struct contour_reg dnmag_reg[] = { /* dnmag boundary regions */
170.037, 50.911, 179.000, 53.500, 196,
170.041, 53.500, 179.000, 62.417, 270,
170.037, 62.417, 179.000, 70.292, 711,
179.000, 49.078, 188.000, 53.500, 521,
179.000, 53.500, 188.000, 62.417, 374,
179.000, 62.417, 188.000, 69.130, 523,
188.000, 45.246, 197.000, 53.500, 1430,
188.000, 53.500, 197.000, 62.417, 825,
188.000, 62.417, 197.000, 71.333, 410,
191.000, 71.333, 197.000, 80.149, 76,
198.458, 39.120, 206.000, 44.583, 818,
197.000, 44.583, 206.000, 53.500, 3387,
197.000, 53.500, 206.000, 62.417, 1176,
197.000, 62.417, 206.000, 71.333, 1077,
197.000, 71.333, 206.000, 80.214, 702,
209.537, 28.167, 215.000, 35.667, 1414,
206.000, 35.667, 215.000, 44.583, 600,
206.000, 44.583, 215.000, 53.500, 1245,
206.000, 53.500, 215.000, 62.417, 1717,
206.000, 62.417, 215.000, 71.333, 1110,
206.000, 71.333, 215.000, 80.212, 1288,
220.412, 5.875, 224.000, 8.917, 212,
218.620, 8.917, 224.000, 17.833, 719,
215.833, 17.833, 224.000, 26.750, 1587,
215.000, 26.750, 224.000, 35.667, 2620,
215.000, 35.667, 224.000, 44.583, 1766,
215.000, 44.583, 224.000, 53.500, 1969,
215.000, 53.500, 224.000, 62.417, 2495,
215.000, 62.417, 224.000, 71.333, 907,
215.000, 71.333, 224.000, 80.213, 729,
224.000, 6.167, 233.000, 8.917, 241,
224.000, 8.917, 233.000, 17.833, 576,
224.000, 17.833, 233.000, 26.750, 2735,
224.000, 26.750, 233.000, 35.667, 2935,
224.000, 35.667, 233.000, 44.583, 3155,
224.000, 44.583, 233.000, 53.500, 3175,
224.000, 53.500, 233.000, 62.417, 2349,
224.000, 62.417, 233.000, 71.333, 359,
224.000, 71.333, 233.000, 80.214, 294,
233.000, 6.875, 242.000, 8.917, 219,
233.000, 8.917, 242.000, 17.833, 624,
233.000, 17.833, 242.000, 26.750, 2305,
233.000, 26.750, 242.000, 35.667, 2926,
233.000, 35.667, 242.000, 44.583, 2421,
233.000, 44.583, 242.000, 53.500, 2507,
233.000, 53.500, 242.000, 62.417, 1372,
233.000, 62.417, 242.000, 71.333, 520,
233.000, 71.333, 242.000, 80.214, 182,
242.000, 7.000, 251.000, 8.917, 460,
242.000, 8.917, 251.000, 17.833, 3473,
242.000, 17.833, 251.000, 26.750, 4599,
242.000, 26.750, 251.000, 35.667, 2023,
242.000, 35.667, 251.000, 44.583, 1897,
242.000, 44.583, 251.000, 53.500, 1513,
242.000, 53.500, 251.000, 62.417, 2087,
242.000, 62.417, 251.000, 71.167, 1917,
242.000, 72.500, 251.000, 80.212, 110,
251.000, 7.292, 260.000, 8.917, 810,
251.000, 8.917, 260.000, 17.833, 6241,
251.000, 17.833, 258.109, 25.464, 1885,
251.000, 27.995, 260.000, 35.667, 1043,
251.000, 35.667, 260.000, 44.583, 1671,
251.000, 44.583, 260.000, 53.500, 988,
251.000, 53.500, 260.000, 62.417, 4333,
251.000, 62.417, 260.000, 71.333, 2594,
251.000, 71.333, 260.000, 80.213, 210,
260.000, 7.250, 269.000, 8.917, 506,
260.000, 8.917, 269.000, 16.625, 1186,
261.024, 18.542, 269.000, 26.750, 65,
260.000, 26.750, 269.000, 35.667, 613,
260.000, 35.667, 269.000, 44.583, 2140,
260.000, 44.583, 269.000, 53.500, 3695,
260.000, 53.500, 269.000, 62.417, 4878,
260.000, 62.417, 269.000, 71.333, 2354,
260.000, 71.333, 269.000, 80.213, 375,
269.000, 6.995, 278.000, 8.917, 974,
269.000, 8.917, 278.000, 17.833, 1561,
269.000, 17.833, 278.000, 26.750, 319,
269.000, 26.750, 278.000, 35.667, 832,
269.000, 35.667, 278.000, 44.583, 1939,
269.000, 44.583, 278.000, 53.500, 4010,
269.000, 53.500, 278.000, 62.417, 2660,
269.000, 62.417, 278.000, 70.083, 2020,
269.000, 71.995, 278.000, 80.213, 613,
278.000, 6.833, 283.421, 8.917, 190,
278.000, 8.917, 287.000, 17.833, 467,
278.000, 17.833, 287.000, 26.750, 971,
278.000, 26.750, 287.000, 35.667, 1592,
278.000, 35.667, 287.000, 44.583, 2760,
278.000, 44.583, 287.000, 53.500, 5339,
278.000, 53.500, 287.000, 62.417, 4627,
278.000, 62.417, 287.000, 71.333, 1318,
278.000, 71.333, 287.000, 80.213, 619,
289.208, 7.997, 296.000, 8.917, 58,
287.000, 8.917, 296.000, 17.833, 397,
287.000, 17.833, 296.000, 26.750, 3405,
287.000, 26.750, 296.000, 35.667, 2144,
287.000, 35.667, 296.000, 44.583, 1010,
287.000, 44.583, 296.000, 53.500, 5897,
287.000, 53.500, 296.000, 62.417, 4881,
287.000, 62.417, 296.000, 71.333, 1261,
287.000, 71.333, 296.000, 80.208, 284,
296.000, 8.042, 300.380, 8.917, 69,
296.000, 8.917, 302.417, 17.833, 442,
296.000, 17.833, 305.000, 26.750, 4277,
296.000, 26.750, 305.000, 35.667, 3887,
296.000, 35.667, 305.000, 44.583, 1070,
296.000, 44.583, 305.000, 53.500, 5499,
296.000, 53.500, 305.000, 62.417, 2021,
296.000, 62.417, 305.000, 71.333, 625,
296.000, 71.333, 304.542, 76.125, 166,
305.000, 24.867, 305.963, 26.750, 84,
305.000, 26.750, 310.750, 35.667, 941,
305.000, 35.667, 314.000, 44.583, 1025,
305.000, 44.583, 314.000, 53.500, 665,
305.000, 53.500, 314.000, 62.417, 452,
305.000, 62.417, 314.000, 70.966, 357,
314.000, 37.458, 323.000, 44.583, 463,
314.000, 44.583, 323.000, 53.500, 1078,
314.000, 53.500, 323.000, 62.417, 1491,
314.000, 62.417, 323.000, 68.005, 393,
323.000, 43.917, 323.000, 43.921, 10,
323.000, 45.333, 332.000, 53.500, 1625,
323.000, 53.500, 332.000, 62.417, 2874,
323.000, 62.417, 332.000, 68.500, 1743,
332.000, 47.625, 341.000, 53.500, 498,
332.000, 53.500, 341.000, 62.417, 1759,
332.000, 62.417, 341.000, 71.333, 2539,
334.333, 71.333, 341.000, 79.583, 192,
341.000, 49.500, 349.005, 53.500, 188,
341.000, 53.500, 349.958, 62.417, 858,
341.000, 62.417, 349.958, 71.333, 2988,
341.000, 71.333, 349.375, 79.588, 477};
/* Byte offsets to the beginning of each region in the dnmag index file. */
long dnmag_off_index [] =
{0 , 3920, 9320, 23540, 33960, 41440, 51900, 80500, 97000,
105200, 106720, 123080, 190820, 214340, 235880, 249920, 278200,
290200, 315100, 349440, 371640, 397400, 401640, 416020, 447760,
500160, 535480, 574860, 624760, 642900, 657480, 662300, 673820,
728520, 787220, 850320, 913820, 960800, 967980, 973860, 978240,
990720,1036820,1095340,1143760,1193900,1221340,1231740,1235380,
1244580,1314040,1406020,1446480,1484420,1514680,1556420,1594760,
1596960,1613160,1737980,1775680,1796540,1829960,1849720,1936380,
1988260,1992460,2002580,2026300,2027600,2039860,2082660,2156560,
2254120,2301200,2308700,2328180,2359400,2365780,2382420,2421200,
2501400,2554600,2595000,2607260,2611060,2620400,2639820,2671660,
2726860,2833640,2926180,2952540,2964920,2966080,2974020,3042120,
3085000,3105200,3223140,3320760,3345980,3351660,3353040,3361880,
3447420,3525160,3546560,3656540,3696960,3709460,3712780,3714460,
3733280,3753780,3767080,3776120,3783260,3792520,3814080,3843900,
3851760,3851960,3884460,3941940,3976800,3986760,4021940,4072720,
4076560,4080320,4097480,4157240};
/****************************** ETOPO5 Topography Data ***********************/
#define num_etopo5_reg 72
struct contour_reg etopo5_reg[] = { /* topography contour regions */
170.000, 75.083, 184.917, 89.674, 58,
170.000, 60.083, 184.917, 75.167, 242,
170.000, 45.083, 184.917, 60.167, 523,
170.000, 30.083, 184.917, 45.167, 937,
170.000, 15.083, 184.917, 30.167, 1419,
170.000, 0.083, 184.917, 15.167, 993,
184.833, 75.083, 199.917, 89.821, 81,
184.833, 60.083, 199.917, 75.167, 166,
184.833, 45.083, 199.917, 60.167, 340,
184.833, 30.083, 199.917, 45.167, 782,
184.833, 15.083, 199.917, 30.167, 1569,
184.833, 0.083, 199.917, 15.167, 1608,
199.833, 75.083, 214.917, 89.866, 72,
199.833, 60.083, 214.917, 75.167, 553,
199.833, 45.083, 214.917, 60.167, 709,
199.833, 30.083, 214.917, 45.167, 950,
199.833, 15.083, 214.917, 30.167, 1313,
199.833, 0.083, 214.917, 15.167, 1123,
214.833, 75.083, 229.917, 89.866, 49,
214.833, 60.083, 229.917, 75.167, 746,
214.833, 45.083, 229.917, 60.167, 1564,
214.833, 30.083, 229.917, 45.167, 1406,
214.833, 15.083, 229.917, 30.167, 1005,
214.833, 0.083, 229.917, 15.167, 406,
229.833, 75.083, 244.917, 89.833, 76,
229.833, 60.083, 244.917, 75.167, 608,
229.833, 45.083, 244.917, 60.167, 2748,
229.833, 30.083, 244.917, 45.167, 1872,
229.833, 15.083, 244.917, 30.167, 1489,
229.833, 0.083, 244.917, 15.167, 474,
244.833, 75.083, 259.917, 89.926, 106,
244.833, 60.083, 259.917, 75.167, 159,
244.833, 45.083, 259.917, 60.167, 548,
244.833, 30.083, 259.917, 45.167, 1314,
244.833, 15.083, 259.917, 30.167, 2032,
244.833, 0.083, 259.917, 15.167, 846,
259.833, 75.083, 274.917, 89.955, 215,
259.833, 60.083, 274.917, 75.167, 220,
259.833, 45.083, 274.917, 60.167, 120,
259.833, 30.083, 274.917, 45.167, 198,
259.833, 15.083, 274.917, 30.167, 832,
259.833, 0.083, 274.917, 15.167, 988,
274.833, 75.083, 289.917, 89.962, 321,
274.833, 60.083, 289.917, 75.167, 408,
274.833, 45.083, 289.917, 60.167, 280,
274.833, 30.083, 289.917, 45.167, 337,
274.833, 15.083, 289.917, 30.167, 1100,
274.833, 0.083, 289.917, 15.167, 1039,
289.833, 75.083, 304.917, 89.961, 172,
289.833, 60.083, 304.917, 75.167, 421,
289.833, 45.083, 304.917, 60.167, 581,
289.833, 30.083, 304.917, 45.167, 749,
289.833, 15.083, 304.917, 30.167, 941,
289.833, 0.083, 304.917, 15.167, 504,
304.833, 75.083, 319.917, 89.929, 90,
304.833, 60.083, 319.917, 75.167, 701,
304.833, 45.083, 319.917, 60.167, 265,
304.833, 30.083, 319.917, 45.167, 1226,
304.833, 15.083, 319.917, 30.167, 2106,
304.833, 0.083, 319.917, 15.167, 788,
319.833, 75.083, 334.917, 89.698, 110,
319.833, 60.083, 334.917, 75.167, 330,
319.833, 45.083, 334.917, 60.167, 979,
319.833, 30.083, 334.917, 45.167, 1510,
319.833, 15.083, 334.917, 30.167, 1678,
319.833, 0.083, 334.917, 15.167, 1372,
334.833, 75.083, 349.917, 89.289, 177,
334.833, 60.083, 349.917, 75.167, 570,
334.833, 45.083, 349.917, 60.167, 503,
334.833, 30.083, 349.917, 45.167, 1076,
334.833, 15.083, 349.917, 30.167, 451,
334.833, 0.083, 349.917, 15.167, 573};
/* byte offsets to the beginning of each region in the etopo5 index file. */
long etopo5_off_index [] =
{0, 1160, 6000, 16460, 35200, 63580, 83440, 85060,
88380, 95180, 110820, 142200, 174360, 175800, 186860,
201040, 220040, 246300, 268760, 269740, 284660,
315940, 344060, 364160, 372280, 373800, 385960,
440920, 478360, 508140, 517620, 519740, 522920,
533880, 560160, 600800, 617720, 622020, 626420,
628820, 632780, 649420, 669180, 675600, 683760,
689360, 696100, 718100, 738880, 742320, 750740,
762360, 777340, 796160, 806240, 808040, 822060,
827360, 851880, 894000, 909760, 911960, 918560,
938140, 968340, 1001900, 1029340, 1032880, 1044280,
1054340, 1075860, 1084880};
/********************** Low resolution coastlines *************************/
#define num_coastlo_reg 6
struct contour_reg coastlo_reg[] = { /* low-res coastline regions */
170.100, 60.300, 269.700, 80.100, 54,
270.300, 60.300, 347.600, 83.600, 54,
172.300, 28.000, 253.500, 59.900, 58,
260.800, 25.100, 350.000, 60.000, 44,
170.800, 0.000, 350.000, 24.800, 118,
170.000, 15.600, 350.000, 83.100, 26};
/* byte offsets to the beginning of each region */
long coastlo_off_index [] = {0, 1080, 2160, 3320, 4200, 6560};
/***************************** High-Resolution Coastlines ******************/
#define num_coast_reg 41
struct contour_reg coast_reg[] = { /* high-res coastlines */
195.047, 54.367, 204.447, 60.736, 11,
191.867, 63.214, 200.230, 70.605, 3,
205.192, 56.396, 224.454, 61.509, 15,
199.876, 68.657, 231.145, 71.408, 6,
230.707, 44.920, 237.814, 52.884, 28,
225.028, 53.142, 231.181, 58.518, 23,
235.623, 33.003, 248.004, 41.790, 10,
234.002, 64.805, 264.838, 80.151, 59,
242.316, 60.831, 251.100, 62.953, 2,
262.225, 24.538, 280.712, 33.151, 40,
267.890, 41.621, 274.513, 49.022, 13,
265.004, 58.219, 267.530, 62.368, 1,
265.609, 63.001, 310.416, 83.114, 79,
276.536, 33.119, 284.959, 42.696, 16,
275.010, 43.015, 284.237, 52.762, 11,
276.053, 53.248, 283.496, 62.990, 9,
285.740, 39.522, 290.072, 41.846, 5,
288.697, 43.464, 304.596, 51.629, 23,
285.349, 57.764, 292.205, 62.888, 5,
295.034, 53.264, 302.653, 62.563, 7,
305.106, 47.390, 318.189, 62.840, 31,
318.128, 63.210, 324.281, 66.444, 9,
326.902, 68.439, 347.845, 82.714, 23,
193.802, 32.816, 337.982, 83.624, 51,
241.596, 18.318, 250.599, 33.003, 21,
259.350, -1.035, 269.904, 17.133, 7,
253.313, 18.146, 268.479, 25.969, 8,
278.116, -1.715, 282.971, 7.999, 8,
270.940, 9.553, 275.235, 13.463, 9,
276.128, 8.021, 279.969, 13.549, 16,
271.089, 14.353, 277.279, 17.550, 11,
269.271, 18.191, 278.907, 21.946, 8,
280.082, 8.119, 290.260, 12.631, 14,
280.367, 17.697, 285.982, 26.929, 28,
291.583, 8.398, 299.575, 16.814, 22,
286.185, 17.092, 298.271, 32.382, 30,
300.341, -1.017, 330.640, 13.337, 15,
250.195, 5.999, 302.842, 26.765, 24,
151.652, 56.536, 194.459, 71.598, 11,
172.476, 51.347, 195.073, 54.292, 29,
170.136, 0.130, 205.208, 28.394, 43};
/* byte offsets to the beginning of each region */
long coast_off_index [] = {0, 220, 280, 580, 700, 1260, 1720, 1920, 3100,
3140, 3940, 4200, 4220, 5800, 6120, 6340, 6520, 6620,
7080, 7180, 7320, 7940, 8120, 8580, 9600, 10020, 10160,
10320, 10480, 10660, 10980, 11200, 11360, 11640, 12200,
12640, 13240, 13540, 14020, 14240, 14820};
/***************************** state Boundaries *************************/
#define num_state_reg 7
struct contour_reg state_reg[] = { /* state boundary regions */
220.952, 29.707, 267.885, 68.901, 102,
268.260, 30.187, 302.900, 60.398, 99,
251.529, 19.060, 285.279, 27.794, 74,
256.254, 14.044, 283.743, 18.976, 122,
270.281, 9.065, 297.383, 13.970, 99,
277.281, -2.225, 309.961, 8.966, 118,
245.795, 7.238, 298.004, 56.844, 55};
/* byte offsets to the beginning of each region */
long state_off_index [] = {0, 2040, 4020, 5500, 7940, 9920, 12280};
/********************** County Boundaries for the U.S. ******************/
#define num_county_reg 37
struct contour_reg county_reg[] = { /* county boundary regions */
235.430, 42.010, 245.970, 49.010, 110,
235.960, 32.630, 245.960, 41.480, 82,
246.070, 42.250, 255.950, 49.000, 86,
247.300, 37.530, 250.940, 42.000, 31,
246.650, 31.350, 250.940, 37.000, 14,
251.610, 37.280, 255.950, 41.020, 41,
251.750, 30.650, 255.990, 36.990, 27,
256.340, 43.000, 263.960, 49.000, 157,
256.290, 37.370, 262.990, 43.000, 184,
256.950, 35.030, 263.970, 37.000, 50,
256.040, 26.070, 263.970, 34.960, 264,
263.730, 43.080, 272.880, 49.000, 177,
263.440, 36.510, 272.990, 42.920, 484,
263.360, 28.680, 272.980, 36.500, 424,
272.880, 41.540, 277.510, 46.750, 80,
272.720, 39.020, 275.990, 41.770, 88,
272.530, 37.050, 275.920, 38.990, 95,
272.650, 35.140, 275.990, 37.000, 54,
272.740, 33.110, 275.950, 34.990, 60,
272.540, 31.010, 275.990, 32.970, 52,
272.590, 29.740, 275.930, 33.250, 35,
278.510, 41.520, 285.940, 44.990, 69,
276.010, 39.010, 279.990, 41.740, 106,
276.020, 37.010, 279.930, 38.920, 72,
276.050, 35.020, 279.970, 36.960, 80,
276.010, 33.030, 279.900, 34.990, 80,
276.000, 31.020, 279.480, 32.930, 61,
276.010, 29.010, 278.890, 30.880, 32,
277.200, 25.180, 279.920, 28.950, 34,
280.000, 39.020, 283.910, 41.610, 79,
280.150, 37.020, 284.810, 38.960, 78,
280.290, 35.030, 284.120, 37.000, 76,
280.020, 33.130, 283.340, 34.980, 18,
284.000, 39.160, 285.990, 41.640, 42,
286.030, 41.540, 292.220, 46.570, 70,
286.000, 40.580, 287.700, 41.680, 13,
236.260, 28.340, 286.630, 48.990, 355};
/* Byte offsets to the beginning of each region in the county index file. */
long county_off_index [] =
{ 0, 2200, 3840, 5560, 6180, 6460, 7280, 7820, 10960, 14640, 15640,
20920, 24460, 34140, 42620, 44220, 45980, 47880, 48960, 50160,
51200, 51900, 53280, 55400, 56840, 58440, 60040, 61260, 61900,
62580, 64160, 65720, 67240, 67600, 68440, 69840, 70100};
/* Isostatic Gravity for the U.S. */
#define num_isograv_reg 25
struct contour_reg isograv_reg[] = { /* isograv boundary regions */
232.292, 40.708, 237.500, 49.500, 425,
233.333, 32.000, 237.500, 40.708, 230,
237.500, 40.708, 245.000, 49.500, 598,
237.500, 31.917, 245.000, 40.708, 1113,
237.583, 31.500, 243.625, 31.917, 79,
245.000, 40.708, 252.500, 49.459, 490,
245.000, 31.917, 252.500, 40.708, 714,
245.417, 30.917, 252.500, 31.917, 70,
252.500, 40.708, 260.000, 49.459, 306,
252.500, 31.917, 260.000, 40.708, 432,
252.500, 27.291, 260.000, 31.917, 114,
260.000, 40.708, 267.500, 49.417, 433,
260.000, 31.917, 267.500, 40.708, 247,
260.000, 24.583, 267.500, 31.917, 210,
267.500, 40.708, 275.000, 48.875, 329,
267.500, 31.917, 275.000, 40.708, 313,
267.500, 23.999, 275.000, 31.917, 277,
275.000, 40.708, 282.500, 47.500, 123,
275.000, 31.917, 282.500, 40.708, 338,
275.000, 23.528, 282.500, 31.917, 368,
282.500, 40.708, 290.000, 47.208, 180,
282.500, 31.917, 290.000, 40.708, 432,
282.500, 23.500, 288.584, 31.917, 497,
290.000, 40.708, 295.708, 47.833, 233,
290.000, 33.500, 295.626, 40.708, 211};
/* Byte offsets to the beginning of each region in the isograv index file. */
long isograv_off_index [] =
{0, 8500, 13100, 25060, 47320, 48900, 58700, 72980, 74380, 80500,
89140, 91420, 100080, 105020, 109220, 115800, 122060, 127600, 130060,
136820, 144180, 147780, 156420, 166360, 171020};
/* Magsat Data */
#define num_magsat_reg 3
struct contour_reg magsat_reg[] = { /* magsat boundary regions */
170.000, 0.00, 229.000, 50.000, 98,
229.000, 0.00, 289.000, 50.000, 149,
289.000, 0.00, 349.000, 50.000, 121};
/* Byte offsets to the beginning of each region in the magsat index file. */
long magsat_off_index [] = {0, 1960, 4940};